From 33b3bc946e09354dd5bd1e0cd70119e19217aefa Mon Sep 17 00:00:00 2001 From: Claudio Cambra Date: Fri, 24 Jan 2025 11:57:14 +0800 Subject: [PATCH] shell_integration/macOS/FileProviderUIExt: Do not present share options view for uneditable and undeletable shares Signed-off-by: Claudio Cambra --- .../FileProviderUIExt/Sharing/ShareViewController.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Sharing/ShareViewController.swift b/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Sharing/ShareViewController.swift index 79f6054c6..380822e8c 100644 --- a/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Sharing/ShareViewController.swift +++ b/shell_integration/MacOSX/NextcloudIntegration/FileProviderUIExt/Sharing/ShareViewController.swift @@ -176,7 +176,7 @@ class ShareViewController: NSViewController, ShareViewDataSourceUIDelegate { } func showOptions(share: NKShare) { - guard let account = shareDataSource.account else { return } + guard let account = shareDataSource.account, share.canEdit || share.canDelete else { return } optionsView.account = account optionsView.controller = ShareController( share: share, account: account, kit: shareDataSource.kit -- 2.30.2